-- Decompiled with the Synapse X Luau decompiler.

local CommonOHOH = _G.CommonOHOH;

local function u4()
	local v2 = {};
	local u5 = {};
	function v2.__index(p1, p2)
		return u5[p2] and p2;
	end;
	function v2.__newindex(p3, p4, p5)
		if type(p5) == "table" then
			u5[p4] = u4();
			for v3, v4 in pairs(p5) do
				u5[p4][v3] = v4;
			end;
		end;
	end;
	return setmetatable({}, v2);
end;
local function FullData(data, id, value)
	if type(value) ~= "table" then
		if type(value) == "boolean" then
			data[id] = id;
			return;
		else
			data[id] = value;
			return;
		end;
	end;
	data[id] = {};
	for k, v in pairs(value) do
		FullData(data[id], k, v);
	end;
end;
local data = {};
for k, v in pairs((CommonOHOH.load.OHOHEnumDefine())) do
	FullData(data, k, v);
end;
for k, v in pairs((CommonOHOH.load.EnumDefine())) do
	FullData(data, k, v);
end;
return data;
